package org.sippr.rvt2ifc.pojo;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * 轻量化模型标记表，记录模型中的标记信息
 * project_mark
 */
@Data
public class ProjectMark implements Serializable {
    /**
     * 标记唯一标识
     */
    private Long id;

    /**
     * 文件的唯一标识 UUID
     */
    private String uuid;

    /**
     * 关联的项目 ID
     */
    private String projectUuid;

    /**
     * 标记的 X 坐标
     */
    private Double positionX;

    /**
     * 标记的 Y 坐标
     */
    private Double positionY;

    /**
     * 标记的 Z 坐标
     */
    private Double positionZ;

    /**
     * 拾取点时的仕途坐标
     */
    private String viewPos;

    /**
     * 元素ID，还没搞太清楚
     */
    private String entityId;

    /**
     * 编号
     */
    private String number;

    /**
     * 标记的标题
     */
    private String title;

    /**
     * 标记的内容
     */
    private String content;

    /**
     * 标记创建时间
     */
    private Date createdTime;

    private static final long serialVersionUID = 1L;
}